async function run($input,$output,$modules = modules){
    const dingTalkApi = $modules.dingTalkApi;
    let token = await dingTalkApi.getAccessToken();
    token = token.access_token;
    let url = "https://oapi.dingtalk.com/user/create?access_token=" + token;
    let resp = await $modules.curl(url,{
        method:"post",
        contentType:"json",
        data:{
            userid:$input.userid,
            name:$input.name,
            department:eval($input.department),
            position:$input.position,
            mobile:$input.mobile,
            orderInDepts:eval($input.orderInDepts),
            tel:$input.tel,
            workPlace:$input.workPlace,
            remark:$input.remark,
            email:$input.email,
            orgEmail:$input.orgEmail,
            jobnumber:$input.jobnumber,
            isHide:JSON.parse($input.isHide),
            isSenior:JSON.parse($input.isSenior),
            hiredDate:parseInt($input.hiredDate)
        }
    });
    let result = new String(resp.data);
    $output.result = result;
}